2 - Amazon Web Services [ID:49121]
50 von 274 angezeigt

Hallo zusammen, in diesem Video geht es darum, wie sich der Public Cloud Teil der Übungsaufgabe

in AWS realisieren lässt. Dazu betrachten wir zunächst ein paar allgemeine Aspekte,

bevor es mit den für die Übungsaufgabe relevanten Diensten weitergeht. Abschließend geht es

dann darum, wie sich diese Dienste programmatisch steuern lassen, wozu wir das AWS SDK verwenden

werden. Die Amazon Web Services oder kurz AWS sind eine große Sammlung verschiedener Clouddienste,

mit denen man sich dann eigene komplexe Systeme aufbauen kann. Für die Übung werden wir nur mit

einem kleinen Teil der vorhandenen Dienste überhaupt in Berührung kommen. Unser Fokus liegt dabei

hauptsächlich auf den Low-Level-Funktionalitäten, mit denen wir uns unter anderem virtuale Maschinen

erzeugen können. Für letztere werden wir EC2 verwenden, wobei die Daten und Datenträger der

VM in EBS, dem Elastic Block Storage, bereitgestellt werden. Als Speicherdienst kommt S3 zum Einsatz,

in dem dann auch unser Tweet-Dienst liegen wird. Die Grundlage für das dynamische Anpassen an

Lastspitzen liefert CloudWatch, mit dem wir unsere VMs überwachen können. Es gibt noch etliche

Dutzend andere Angebote an Diensten. Die kleine Liste hier ist wirklich nur ein winziger Ausschnitt.

Zusammen mit der großen Menge an unterschiedlichen Diensten gibt es üblicherweise auch ein mindestens

ebenso umfangreiches Kostenmodell. Das führt dann auf, wie es zum Beispiel kostet, einen bestimmten

Instanztyp für eine Stunde in einer bestimmten Region zu betreiben. Ähnliches gilt für den

Speicherplatz, der von den verschiedenen Datenträgern einer virtuellen Maschine belegt

wird, aber auch für die von einer VM ins Internet übertragenden Datenmengen. Als Standorte gibt es

mittlerweile fast alle Kontinente zur Auswahl, sodass man einen Dienst auch in der Nähe seiner

Nutzer betreiben kann. Für die Übungen verwenden wir die Region in Irland, was auch die erste

Region ist, die es überhaupt in Europa gab. Um mit AWS zu interagieren, gibt es mehrere

Möglichkeiten. Zum einen kann man die Web-Oberfläche benutzen oder aber die APD-Welgen-Dienste.

Auf diese kann man dann beispielsweise per Kommando-Zeilen-Tools oder mit dem SDK zugreifen.

Zum Einloggen auf der Web-Oberfläche braucht ihr den gruppenspezifischen Link hier auf den

Folien, in dem ihr noch eure Gruppennummer einsetzen müsst, bzw. könnt ihr auch einfach

den Link aus der Gruppen-Eintrittungs-E-Mail verwenden.

Achtet nach dem Anmelden auch darauf, dass ihr in der Region EU-West-1, also Irland, unterwegs seid.

Das AWS-Kommando-Zeilen-Tool haben wir im Papp-Perzeichen des der aktuellen Aufgabe

bereitgelegt. Damit man nicht jedes Mal, wenn man das verwenden möchte, den kompletten Pfad

austippen darf, bietet es sich an, den ALIAS-Befehl von den Folien auszuführen und danach kann man

das Tool einfach als AWS aufrufen. Es bietet sich auch an, den Befehl in der.profile-Datei

in eurem Home einzutragen, damit das Kommando-Zeilen-Tool auch direkt nach jedem Login verfügbar ist.

Um das Tool verwenden zu können, ist noch etwas Konfirmation notwendig, die auf der nächsten

Folie beschrieben ist. Für eine ausführliche Beschreibung der einzelnen Befehle des AWS-Kommando-Zeilen-Tools

bietet es sich an, den Help-Befehl zu verwenden, mit dem man eine Befehlsübersicht oder Hilfe zu

den einzelnen Diensten bzw. deren Befehle bekommt. Für die Zugangsdaten zur AWS API ist es empfehlenswert,

diese in einer bestimmten Datei zu hinterlegen, damit später die Kommando-Zeilen-Tools oder das

SDK diese automatisch finden können. Legt dazu zuerst einen.aws-Ordner in eurem Home an und

erstellt dann mit Touch jeweils eine leere Credentials- und Config-Datei. Für die beiden

Dateien müssen dann noch die Zugriffsrechte per CH-Mod so eingeschränkt werden, dass nur ihr

die lesen und schreiben könnt. Das stellt sicher, dass niemand anderes auf die Zugangsdaten zugreifen

kann und damit eventuell irgendeinen Blödsinn anstellt. Anschließend muss dann ein Exist-Key

erstellt werden. Folgt dazu dem Link zum IAM-Dienst. Letzterer ist für die Benutzer- und

Zugriffsrechte Verwaltung da. Dort dann im Menü Users auswählen, dann euren Login anklicken,

dann auf den Tab Security Credentials wechseln und im Abschnitt Access Keys dann neue Zugangsdaten

erstellen. Den Schlüssel bekommt ihr dabei nur einmal eingezeigt. Tragt ihn dementsprechend

gleich wie auf den Folien gezeigt in der Credentials-Datei ein. Setzt anschließend

noch die Standardregion auf Irland, also EU West1. Im Folgenden werden wir uns erst einmal einen

Überblick über die einzelnen für die Übungsaufgabe benötigten Dienste verschaffen,

bevor wir dann zur Verwendung der AP der jeweiligen Dienste kommen. Um unseren Tweetdienst starten zu

Teil eines Kapitels:
Hybride Cloud

Presenters

Michael Eischer Michael Eischer

Zugänglich über

Offener Zugang

Dauer

00:21:51 Min

Aufnahmedatum

2023-09-20

Hochgeladen am

2023-09-21 09:46:03

Sprache

de-DE

Umsetzung des öffentlichen Teils einer hybriden Cloud mit AWS

Einbetten
Wordpress FAU Plugin
iFrame
Teilen